Taming math and physics using SymPy

نویسنده

  • Ivan Savov
چکیده

Most people consider math and physics to be scary beasts from which it is best to keep one’s distance. Computers, however, can help us tame the complexity and tedious arithmetic manipulations associated with these subjects. Indeed, math and physics are much more approachable once you have the power of computers on your side. This tutorial serves a dual purpose. On one hand, it serves as a review of the fundamental concepts of mathematics for computer-literate people. On the other hand, this tutorial serves to demonstrate to students how a computer algebra system can help them with their classwork. A word of warning is in order. Please don’t use SymPy to avoid the suffering associated with your homework! Teachers assign homework problems to you because they want you to learn. Do your homework by hand, but if you want, you can check your answers using SymPy. Better yet, use SymPy to invent extra practice problems for yourself.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Computing the coefficients for the power series solution of the Lane-Emden equation with the Python library SymPy

It is shown how the Python library Sympy can be used to compute symbolically the coefficients of the power series solution of the Lane-Emden equation (LEE). Sympy is an open source Python library for symbolic mathematics. The power series solutions are compared to the numerically computed solutions using matplotlib. The results of a run time measurement of the implemented algorithm are discusse...

متن کامل

SymPy: symbolic computing in Python

The supplementary material takes a deeper look at certain topics in SymPy which there was 3 not enough room to discuss in the paper. Section 1 discusses the Gruntz algorithm, used to 4 calculate limits in SymPy. Sections 2–8 discuss in depth some selected submodules. Section 9 5 discusses numerical simplification. Section 10 provides additional examples for topics discussed 6 in the main paper....

متن کامل

SymPy: Symbolic computing in Python

SymPy is an open source computer algebra system written in pure Python. It 9 is built with a focus on extensibility and ease of use, through both interactive and programmatic 10 applications. These characteristics have led SymPy to become the standard symbolic library for 11 the scientific Python ecosystem. This paper presents the architecture of SymPy, a description of its 12 features, and a d...

متن کامل

Symbolic Quantum Circuit Simpli cation in SymPy

In the eld of quantum information science, one can design a series of quantum logic operations known as a circuit. Circuits are the basis for quantum computations in quantum computing. As circuits will most likely be designed from a logical standpoint, there could exist mathematical redundancies which will lead to a larger circuit than necessary. These redundancies are computationally expensive...

متن کامل

Supplementary Materials: Sympy: Symbolic Computing in Python

AARON MEURER∗, CHRISTOPHER P. SMITH† , MATEUSZ PAPROCKI‡ , ONDŘEJ ČERTÍK§ , MATTHEW ROCKLIN¶, AMIT KUMAR‖, SERGIU IVANOV#, JASON K. MOORE††, SARTAJ SINGH‡‡, THILINA RATHNAYAKE§§, SEAN VIG¶¶ , BRIAN E. GRANGER‖‖, RICHARD P. MULLER## , FRANCESCO BONAZZI1, HARSH GUPTA2, SHIVAM VATS3, FREDRIK JOHANSSON4, FABIAN PEDREGOSA5, MATTHEW J. CURRY6, ASHUTOSH SABOO7, ISURU FERNANDO8, SUMITH9, ROBERT CIMRMAN...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017